package com.flight.model.dao;

import com.flight.model.entity.Order;
import java.util.List;

/**
 * 订单数据访问接口
 */
public interface OrderDAO {
    // 创建订单
    boolean createOrder(Order order);

    // 根据旅客ID查询订单列表
    List<Order> getByPassengerId(String passengerId);

    // 根据订单ID查询订单
    Order getByOrderId(String orderId);

    // 更新订单支付状态
    boolean updatePayStatus(String orderId, int payStatus);

    // 更新订单退票信息
    boolean updateRefundInfo(String orderId, double refundFee, String refundTime);
}